package jdk;
/**

 * Test.java created by zhangzhidong 
 * at 下午7:26:07 2016年10月14日
 */

/**
 * @author zhangzhidong<br>
 * comment generated at 2016年10月14日下午7:26:07<br>
 * 
 */
import static java.lang.System.out;
class Base{
	public String str(){
		return "base";
	}
}
class Sub extends Base{
	public String str(){
		return "sub";
	}
}

public class Test {
	public static void main(String args[]){
		
		Base b = new Sub();
		System.out.println(b.str());
		method1(b);
		out.println("");
	}
	public static void method1(Base a){
		System.out.println("1");
	}
	public static void method1(Sub b){
		System.out.println("2");
	}
}
